package com.reservation.taxi.sanyataxi.vo.basisstaticinfo;

import lombok.Data;

/**
 * 车辆基本信息
 */
@Data
public class CarPlatformCarBasicInformationVo {

    /**
     * 公司标识，与交通部一致。
     */
    private String CompanyId;

    /**
     * 车辆所在城市(注册 地行政区划代码)
     */
    private Integer Address;

    /**
     * 车牌号码
     */
    private String VehicleNo;

    /**
     * 车牌颜色
     */
    private String PlateColor;

    /**
     * 核定载客位
     */
    private Integer Seats;

    /**
     * 车辆厂牌
     */
    private String Brand;

    /**
     * 车辆型号
     */
    private String Model;

    /**
     * 车辆类型 (以机动车行驶证为准)
     */
    private String VehicleType;

    /**
     * 车辆所有人 (应与《机动车登记证书》所注明的车辆所有人一致)
     */
    private String OwnerName;

    /**
     * 车身颜色(以机动车行驶证为准)
     */
    private String VehicleColor;

    /**
     * 发动机号
     */
    private String EngineId;

    /**
     * 车辆识别VIN码 (以机动车行驶证为)
     */
    private String VIN;

    /**
     * 车辆注册日期 格式：yyyyMMdd
     */
    private String CertifyDateA;

    /**
     * 车辆燃料类型
     */
    private String FuelType;

    /**
     * 车辆发动机排量 单位:毫升
     */
    private String EngineDisplace;

    /**
     * 车辆照片文件编号 (非必填)
     */
    private String PhotoId;

    /**
     * 运输证字号 (非必填)
     */
    private String Certificate;

    /**
     * 车辆运输证发证机构
     */
    private String TransAgency;

    /**
     * 经营区域
     */
    private String TransArea;

    /**
     * 网络预约出租汽车运输证有效期起 格式：YYYYMMDD
     */
    private String TransDateStart;

    /**
     * 网络预约出租汽车运输证有效期止 格式：YYYYMMDD
     */
    private String TransDateStop;

    /**
     * 网约车初次登记日期 格式：YYYYMMDD
     */
    private String CertifyDateB;

    /**
     * 车辆检修状态 0:未检修 1:已检修 2:未知
     */
    private String FixState;

    /**
     * 车辆下次年检时间 格式：yyyyMMdd (非必填)
     */
    private String NextFixDate;

    /**
     * 车辆年度审验状态 0-未年审 1-年审合格 2-年审不合格
     */
    private String CheckState;

    /**
     * 发票打印设备序列号
     */
    private String FeePrintId;

    /**
     * 卫星定位装置品牌
     */
    private String GPSBrand;

    /**
     * 卫星定位装置型号
     */
    private String GPSModel;

    /**
     * 卫星定位装置IMEI号 (非必填)
     */
    private String GPSIMEI;

    /**
     * 卫星定位装置安装日期 格式：YYYYMMDD
     */
    private String GPSInstallDate;

    /**
     * 报备日期 格式：YYYYMMDD
     */
    private String RegisterDate;

    /**
     * 服务类型 1：网络预约出租车 2：巡游出租车 3：合乘车
     */
    private Integer CommercialType;

    /**
     * 运价类型编码 (由网约车平台公司定义，与计程计价方式信息接口一一对应。)
     */
    private String FareType;

    /**
     * 状态 0：有效 1: 失效
     */
    private Integer State;

    /**
     * 操作标识 1：新增 2：更新 3：删除
     */
    private Integer Flag;

    /**
     * 更新时间 格式 YYYYMMDDhhmmss
     */
    private String UpdateTime;

}
